Description
This project implements a traffic light control system using Arduino and a Finite State Machine (FSM). The system controls red, yellow, and green LEDs through a sequence of states to simulate real-world traffic light operation.
A push button is used to transition between FSM states, while a potentiometer is used to adjust LED brightness.
The project demonstrates state transitions, input processing, PWM control, and embedded system design concepts. This system has real-life applications in traffic signal controllers and other state-based automation systems.


